@charset "UTF-8";

.m-pop-baoGang {
	width: 430px;
	height: 320px;
}

.m-pop-baoGang .hd {
	padding: 23px 20px;
	font-size: 18px;
	line-height: 18px;
}

.m-pop-baoGang .bd .shouldPay {
	padding: 10px 0 25px;
	text-align: center;
	line-height: 18px;
}

.m-pop-baoGang .bd .shouldPay .price {
	color: #BC4345;
}

.m-pop-baoGang .bd .mobileWrap {
	margin: 0 65px;
}

.m-pop-baoGang .bd .mobileWrap .mobile {
	width: 190px;
	height: 42px;
	border-radius: 2px;
}

.m-pop-baoGang .bd .mobileWrap .getCode {
	margin-left: 10px;
	width: 100px;
	height: 42px;
	line-height: 42px;
}

.m-pop-baoGang .bd .codeWrap .code,.m-pop-baoGang .bd .ensure .ensureBtn {
	width: 300px;
	height: 42px;
}

.m-pop-baoGang .bd .codeWrap {
	margin: 10px 65px 24px;
}

.m-pop-baoGang .bd .ensure {
	margin: 0 65px;
	width: 300px;
	height: 42px;
}

.m-pop-baoGang .bd .errorTips {
	padding-top: 10px;
	color: #D52B33;
	text-align: center;
	line-height: 18px;
}

.g-orderToPayHd {
	margin-top: 49px;
	margin-bottom: 20px;
}

.m-goPay {
	margin-bottom: 80px;
}

.m-goPay:after,.m-goPay:before {
	display: table;
	content: " ";
}

.m-goPay:after {
	clear: both;
}

.m-goPay .btn,.m-goPay .countDown {
	float: right;
}

.m-goPay .countDown {
	margin-right: 20px;
	font-size: 14px;
	line-height: 49px;
}

.m-goPay .remainTime {
	color: #d4282d;
}